(function () {


    'use strict';
    angular.module('Club')
        .controller('SocioCtrl', ['$scope', 'SocioFactory', '$location', '$rootScope', function ($scope, SocioFactory, $location, $rootScope) {

            $rootScope.titulo = "socios";
            $rootScope.titulo = "socios";
            $rootScope.activetab = $location.path();

            var db = openDatabase('club', '3.4.0', 'Club de sócios', 2 * 1024 * 1024);

            $scope.salvar = function () {

                SocioFactory.salvar(db, $scope.socio);

      }

            $scope.dependenteTela = function () {

                $location.path("dependentes");
            }

            SocioFactory.buscarTodos(db).then(function(sociosRetornado){

                    if(sociosRetornado == ''){

                        $scope.esconder = true;
                    }else {

                        $scope.socios = sociosRetornado;

                    }

            },
                function(){
                    alert('erro');
                });

             $scope.excluir = function (id, nome) {

                 var nomeCompleto = nome ;

                 SocioFactory.excluir(db, id, nomeCompleto);
             }
            
            $scope.editar = function (id) {

                $location.path("editar/"+id);


            }

            $scope.ver = function (id) {


                $location.path("ver/"+id);
            }

            $scope.dependenteHref = function () {


                $location.path("dependentes/");
            }


        }]);

}());
